#/bin/bash

## ArchLinux下vim的配置中依赖的软件

sudo pacman -S vim 

sudo pacman -S neovim 

# git
sudo pacman -S  git

# tig字符模式下交互查看git项目 
sudo pacman -S tig

# ssh
sudo pacman -S openssh


# 终端图形git客户端
aurman -S lazygit

# ctags
sudo pacman -S ctags

# 目录搜索工具
sudo pacman -S fd

# 文本搜索工具
sudo pacman -S ripgrep

# 文本搜索工具
sudo pacman -S ack

# 文本搜索工具 ag
sudo pacman -S the_silver_searcher

# 绘图工具Plan
sudo pacman -S plantuml
sudo pacman -S graphviz

# vi风格终端文件管理器
sudo pacman -S ranger

# vi风格终端文件管理器：vifm
# sudo pacman -S vifm

## 终端文件管理器：fff
# sudo pacman -S fff

## 终端文件管理器：nnn
# sudo pacman -S nnn

# 图像端文件管理器：Thunar
sudo pacman -S thunar

# AUR助手（软件安装工具） 换用 yay或yaourt也可
sudo pacman -S aurman

# u盘挂载
sudo pacman -S udev udevil udisks

# 终端资源监控：htop
sudo pacman -S  htop

# 终端资源监控：gtop
sudo pacman -S  gtop

# MarkDown编辑器：Typora
sudo pacman -S typora


# 谷歌浏览器
sudo pacman -S chromium

# 火狐浏览器FireFox
sudo pacman -S firefox
## 安装中文语言包 
sudo pacman -S firefox-i18n-zh-cn       

# 终端音乐播放器:cums
sudo pacman -S cums

# 网易云音乐播放器
sudo pacman -S netease-cloud-music

# 终端音量设置器
sudo pacman -S alsa-utils

# 截图工具 scort
sudo pacman -S scrot

# 图形下载工具uGet
sudo pacman -S uget


# pdf阅读器:evince
sudo pacman -S evince

# pdf阅读器：epdfview
sudo pacman -S epdfview

# AUR助手（软件安装工具） 换用 yay或yaourt也可
sudo pacman -S aurman

# vim分格的pdf阅读器：Zathura
sudo pacman -S zathura
# 注：archlinux的dwm下有问题

# dot语言绘制绘图软件：Graphviz
sudo pacman -S graphviz

# pdf阅读
sudo pacman -S poppler-data

#做数学笔记系列
## LaTex
# texlive 数学笔记插件
## 安装texlive
sudo pacman -S texlive-core texlive-langchinese texlive-latexextra

##安装texlive-localmanager-git
# yay -S texlive-localmanager-git
aurman texlive-localmanager-git
# yay texlive-localmanager-git
## 使用localmanager安装缺少部分
# 方法 使用tllocalmgr 进入命令行，之后缺什么安装什么
# 例子 tllocalmgr
# install 包名
## +[archlinux 安装latex使用中文](http://blog.csdn.net/qq_29343201/article/details/78481114)

# ag 递归文件文本内容搜索工具
sudo pacman -S ag

# myclimysql客户端，支持语法高亮和命令补全，效果类似ipython，可以替代mysql命令。
aurman -S mycli
# yay -S mycli

# jq: json文件处理以及格式化显示，支持高亮，可以替换python -m json.tool。
sudo pacman -S jq

# shellcheck：shell脚本静态检查工具，能够识别语法错误以及不规范的写法。

# yapf：Google开发的python代码格式规范化工具，支持pep8以及Google代码风格。

# mosh：基于UDP的终端连接，可以替代ssh，连接更稳定，即使IP变了，也能自动重连。

# PathPicker(fpp):在命令行输出中自动识别目录和文件，支持交互式，配合git非常有用。

# 下载工具 curl
sudo pacman -S curl
# 下载工具 wget
sudo pacman -S wget
# axel：多线程下载工具，下载文件时可以替代curl、wget。
sudo pacman -S axel

# you-get: 非常强大的媒体下载工具，支持youtube、google+、优酷、芒果TV、腾讯视频、秒拍等视频下载。

# 压缩解压工具 unzip、zip
sudo pacman -S unzip zip

# 压缩解压 tar
sudo pacman -S tar


# sz/rz：交互式文件传输，在多重跳板机下传输文件非常好用，不用一级一级传输。
sudo pacman -S lrzsz

#cloc：代码统计工具，能够统计代码的空行数、注释行、编程语言。
sudo pacman -S cloc

# ccache：高速C/C++编译缓存工具，反复编译内核非常有用。使用起来也非常方便：
#sudo pcaman -S ccache

# tmux：终端复用工具，替代screen、nohup。
sudo pacman -S tmux

# script/scriptreplay: 终端会话录制。


#tldr: 如果你经常不想详读man文档，那么你应该试试这个小工具。
# sudo pacma -s tldr

# thefuck：用途是每次命令行打错了以后，打一句fuck就会自动更正命令。
 sudo pacman -S thefuck

## 思维导图软件：Xmind8
# 下载 xmind-8-update9-linux.zip
# 解压 unzip xmind-8-update9-Linux.zip -d ./XMind-8/
# 把破解文件XMind_amd64.tar.gz解压到XMind_amd64目录下（该文件夹在XMind-8下）
# tar -zxvf -C  ./XMind-8
# 修改host避免xmind联网注册相关信息
#$ sudo vi /etc/hosts
# 添加如下
#0.0.0.0 www.xmind.net

## [【Deepin】最新XMind for Linux 破解版安装](https://blog.csdn.net/lzw2016/article/details/88622874?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1)
## [ [已解决]安装 XMind 后，启动报错。](https://bbs.archlinuxcn.org/viewtopic.php?id=9938)



# 文件看门狗 when-change  可监听指定文件，实现文件一改动就执行指定命令

# tmate 终端远程协同软件

# rm的回收站 safe-rm

# 把nodejs官网编译好的 linux 下载版本,直接下载解压后使用：
# // 下载
wget https://nodejs.org/dist/v14.13.0/node-v14.13.0-linux-x64.tar.xz  
tar xf  node-v14.13.0-linux-x64.tar.xz     
#  // 解压
cd node-v14.13.0-linux-x64/         
# // 进入解压目录
./bin/node -v                         
# // 执行node命令 查看版本

# 解压文件的 bin 目录底下包含了 node、npm 等命令，我们可以使用 ln 命令来设置软连接：
sudo mkdir /opt/nodejs
sudo mv ../node-v14.13.0-linux-x64/ /opt/nodejs/

ln -s /opt/nodejs/node-v14.13.0-linux-x64/bin/npm   /usr/local/bin/ 
ln -s /opt/nodejs/node-v14.13.0-linux-x64/bin/node   /usr/local/bin/

# 文件对比同步工具：freefilesync
# aurman -S freefilesync
yay -S freefilesync

# vim风格的pdf阅读器 Apvlv
# aurman -S apvlv
yay -S apvlv


#做数学笔记系列
## LaTex
## 安装texlive
sudo pacman -S texlive-core texlive-langchinese texlive-latexextra
##安装texlive-localmanager-git
# aurman -S texlive-localmanager-git
yay -S texlive-localmanager-git
## 使用localmanager安装缺少部分
# 方法 使用tllocalmgr 进入命令行，之后缺什么安装什么
# 例子 tllocalmgr
# install 包名
## +[archlinux 安装latex使用中文](http://blog.csdn.net/qq_29343201/article/details/78481114)


# 安装字体
sudo cp -f ./fonts /usr/share/fonts
# 查看已经安装的字体 fc-list


# > 参考资料
# > + [20个堪称神器的Linux命令行软件](http://www.zijin.net/news/tech/1480185.html)

#" 打字时出声音插件  xxxx  配置 'kywind30000/vim-keysound'  
# # 打字时出声音插件依赖
# aurman -S python-pysdl2
# yay -S python-pysdl2
# pip install pysdl2
# sudo pacman -S sdl2 lib32-sdl2 sdl2_mixer

